

# fdfs客户端的使用
from fdfs_client.client import Fdfs_client

# 1、构建一个客户端端对象(连接对象)
conn = Fdfs_client('./client.conf')

# 2、使用该对象，上传(本地上传)

# content: 文件内容（模拟浏览器传到后端来的文件"数据"）
content = None
with open('./2.png', 'rb') as f:
    content = f.read()
# content: 类型？答：bytes字节类型

# res = conn.upload_by_filename('./1.png')
# buffer什么含义？！答：一段内存空间！

# 根据文件"内容"（文件数据）进行上传
res = conn.upload_by_buffer(content)


# 3、返回信息
# res = {
#  'Remote file_id': 'group1/M00/00/00/wKjLmV30iBmAZJJmAApreIsWarc458',
#  'Uploaded size': '666.00KB',
#  'Storage IP': '192.168.203.153',
#  'Local file name': './1.png',
#  'Status': 'Upload successed.',
#  'Group name': 'group1'
#  }
print(res['Remote file_id'])